﻿using System;
using System.Collections.Generic;
using System.Text;

namespace X3DLib
{
    public class ElevationGrid:Geometry
    {
        private string Ccw;
        /// <summary>
        /// default:true
        /// </summary>
        public string ccw
        {
            get { return Ccw; }
            set { Ccw = value; }
        }
        private string ColorPerVertex;
        /// <summary>
        /// default:true
        /// </summary>
        public string colorPerVertex
        {
            get { return ColorPerVertex; }
            set { ColorPerVertex = value; }
        }
        private string CreaseAngle;

        public string creaseAngle
        {
            get { return CreaseAngle; }
            set { CreaseAngle = value; }
        }
        private string Height;
        /// <summary>
        /// MFFloat:初始化各个点高度
        /// </summary>
        public string height
        {
            get { return Height; }
            set { Height = value; }
        }
        private string NormalPerVertex;
        /// <summary>
        /// default:true
        /// </summary>
        public string normalPerVertex
        {
            get { return NormalPerVertex; }
            set { NormalPerVertex = value; }
        }
        private string _Set_height;//c#中不支持set_*定义
        /// <summary>
        /// MFFloat:设置格点高度
        /// </summary>
        public string _set_height
        {
            get { return _Set_height; }
            set { _Set_height = value; }
        }
        private string Solid;
        /// <summary>
        /// default:true
        /// </summary>
        public string solid
        {
            get { return Solid; }
            set { Solid = value; }
        }
        private string XDimension;
        /// <summary>
        /// SFInt32 x轴点数
        /// </summary>
        public string xDimension
        {
            get { return XDimension; }
            set { XDimension = value; }
        }
        private string ZDimension;
        /// <summary>
        /// z轴点数
        /// </summary>
        public string zDimension
        {
            get { return ZDimension; }
            set { ZDimension = value; }
        }
        private string XSpacing;
        /// <summary>
        /// x点间间隔
        /// </summary>
        public string xSpacing
        {
            get { return XSpacing; }
            set { XSpacing = value; }
        }
        private string ZSapcing;
        /// <summary>
        /// z点间间隔
        /// </summary>
        public string zSapcing
        {
            get { return ZSapcing; }
            set { ZSapcing = value; }
        }
        public ElevationGrid() { }
        public ElevationGrid(string DEF)
        {
            this.DEF = DEF;
        }
    }
}
